<?php
namespace view;

	class HTMLView {
		/**
		 * @var $logginInfo string
		 * @var $inputValue string
		 */
		private $logginInfo;
		private $inputValue;

		/**
		 * @param $info string som tar meddelande som ska visas för användaren.
		 */
		public function setLogginInfo($info) {
			$this->logginInfo = $info;
		}

		/**
		 * @param $value string som sätter användarnamnetsinputfält 
		 * 		  till användarnamnet som matats in.
		 */
		public function setInputValue($value) {
			$this->inputValue = $value;
		}

		public function getLoginPage() {
			return "<DOCTYPE HTML SYSTEM>
			<html>
				<head>
					<title>Laboration 1, Inte inloggad</title>
					<meta charset='UTF-8'>
				</head>
				<body>
					<h1>Laboration 1 og222bg</h1>
					<h2>Ej inloggad</h2>

					<p>$this->logginInfo</p>

					<form action='?login' method='post'>
						<fieldset>
							<legend>
								Login - Skriv in användarnamn och lösenord
							</legend>
							<lable for='uName'>Användarnamn: </lable>
							<input type='text' id='uName' name='uName' value='$this->inputValue'>
							<lable for='password'>Lösenord: </lable>
							<input type='password' id='password' name='pWord'>
							<lable for='rememberMe'>Håll mig inloggad: </lable>
							<input type='checkbox' name='rememberBox' id='rememberBox'>
							<input type='submit' value='Logga in'>
						</fieldset>
					</form>
				</body>
			</html>";
		}

		public function getMemberPage()	{
			return "<DOCTYPE HTML SYSTEM>
			<html>
				<head>
					<title>Laboration 1, Inloggad</title>
					<meta charset='UTF-8'>
				</head>
				<body>
					<h1>Laboration 1 og222bg</h1>
					<h2>Admin inloggad</h2>

					<p>$this->logginInfo</p>

					<a href='?logout'>Logga ut</a><br><br>
				</body>
			</html>";
		}

		public function getTime() {
			setlocale(LC_TIME, 'swedish');
			return strftime("%A") . ", den " . strftime("%d %B") . " år " .
							strftime("%Y") . ". Klockan är [" . date("H:i:s") .
							"].";
		}
	}
?>